package com.rzjm.exercise.module.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.rzjm.exercise.common.base.service.BaseService;
import com.rzjm.exercise.module.domain.TerminalCheckRecord;
import com.rzjm.exercise.module.domain.TerminalCleanRecord;
import com.rzjm.exercise.module.domain.TerminalHealthRecord;

import java.util.List;
import java.util.Map;

/**
 * 设备巡查记录
 *
 * @author mr.zhou
 * @email zhouwei_nice@163.com
 * @date 2020-12-15 22:36:23
 */
public interface TerminalCheckRecordService extends BaseService<TerminalCheckRecord> {

    List<TerminalCheckRecord> getPageByUserId(Page<TerminalCheckRecord> page, Map<String,Object> map);

    Integer getCountBySysUserId(Map<String,Object> map);

    List<TerminalCheckRecord> getPageByUserId(Map<String,Object> map);

    List<TerminalCleanRecord> getCleanPageByUserId(Map<String,Object> map);

    List<TerminalHealthRecord> getHealthPageByUserId(Map<String,Object> map);

    List<TerminalCheckRecord> getRepairPageByUserId(Page<TerminalCheckRecord> page, Map<String,Object> map);
}
